home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-03-21 | 6.2 KB | 137 lines | [TEXT/ttxt] |
- Commodore 64 Emulator Version 0.2 Readme
- (C) 1993-4 Earle F. Philhower III (st916w9r@dunx1.ocs.drexel.edu)
-
- (Also glance over the version 0.1 readme for more information)
-
- ************************************************************************
- Please use my DREXEL.EDU email address, not my ge.com one. I will be
- going back to school (co-op job's over) and any mail sent to the ge.com
- address will be thrown down the bit bucket by the sysadmins.
- st916w9r@dunx1.ocs.drexel.edu
- ************************************************************************
-
- There are now 2 (TWO) versions of the emulator: "Commodore 64" and
- "Commodore 64c". "Commodore 64" is the black-and-white version that should
- run on any Mac w/System 7.0+ and 768K free. "Commodore 64c" is the color
- version of the emulator, which will just crash any Mac w/o color QD. You are
- warned! The two versions are identical except for the video routines, so all
- comments apply to both versions.
-
- Changes since v0.1:
-
- *************
- *************
- *** COLOR *** Thanks to Eric M. Stadherr <emstadth@iastate.edu>
- ************* Any comments/suggestions to Eric, as I can't even run
- ************* his code on my Mac Classic I :-<
-
- Fixed most major keyboard bugs (I was passing a char instead of an int!)
- F-Keys = OPTION-#
- RUN-STOP = ESC
- RUN-STOP/RESTORE = ` (back apostrophe)
- semi-colon works
- Floppy drive (#8) works! Uses D64 images (from C64S on the IBM)
- This means any old images (which are corrupt anyway) won't work!
- Support for T64 tape images (from C64S on the IBM)
- Options which are not available are disabled in the menus
- PowerMac native compilation should be painless, thanks to
- Peter Creath <peterc@gnu.ai.mit.edu>
- Black-and-white VIC support is now 20% faster on screen redraws,
- again thanks to Peter Creath
- Apple Events supported. Double-clicking on a disk image attaches it!
- RAM Image dumps are now supported from the File menu.
-
- ----
- Changes NOT made:
-
- The processor is still in C. I was hoping to use TC as a macro assembler,
- but it seems that I've got my work cut out for me. Hopefully I'll find
- some time to beat this program into submission. Or if someone else has
- this already done for me, give me a note!
-
- The Hard Drive interface is still crappy. This isn't as big of a problem
- now, since most people will be running off of D64 and T64 images.
-
- Tape images (T64) only support loading the first file from the image. Not
- a problem since 99.9% of T64 images are just a single file.
-
- ----
- Floppy/Tape Input/Output:
-
- This program is child's play to run, but some information about the
- disk and tape formats is in order. The "D64" disk images I mentioned above
- are from a C64 emulator available on the IBM called "C64S." If you own a
- PC you *MUST* get this emulator, as it is one incredible piece of work. Anyway
- you can find the "D64" images on a few sites now, and to use these disk images
- with my emulator all you have to do is select "Attach Floppy Image..." from
- the "Devices" menu and select the proper file. [Tech. Note: The D64 is just
- a raw sector dump starting at track 1 sector 0, spiraling in to track 35]
-
- The "T64" format I mentioned earlier is yet another special file for the
- "C64S" emulator that allow a one or two programs to be stored in a single file
- without the overhead of storing a complete disk image. To use these types of
- files on the emulator all you have to do is select "Load Tape Image..." from
- the "Devices" menu.
-
- ----
- Users Manual:
-
- There is none. This is an 0.2 release, you silly fool!
-
- ----
- Credits:
-
- I really should start up a list of people whose comments and snippets and
- suggestions have helped make this program possible. The next release will
- definitely have this section, but as it's almost midnight and I have work
- tomorrow morning...suffice it to say that the people who've contributed
- know who they are...
-
- One person that I can't blow off, however, is one Eric M. Stadtherr
- <emstadth@iastate.edu>. He is the only person who has delivered color
- code for the emulator, so all praise/flames go to him. (Only for the
- video portion. If you have a problem w/something other than the color
- display part of the program yell at me. Well, don't yell...)
-
- ----
- How You Can Help:
-
- I have the documentation on the undocumented opcodes, but haven't sat
- down and written the code to implement these...hint hint.
-
- If anyone has the control codes for the MPS801 printer, I'd be interested
- in hearing from you. If I get the printer support working (not hard, but low
- on list of priorities) I would like to support graphics modes but no longer
- have my printer manual [or printer].
-
- Send any comments, suggestions, bug(!) reports to my email address at
- Drexel University: st916w9r@dunx1.ocs.drexel.edu. In your first message I'd
- also like to know where you heard about the emulator and from where you
- downloaded it, for my own information.
-
- ------------
- "Commodore 64 Emulator...
- It's not much, but it's the *only* Commodore 64 you can run on your Mac!"
-
- Any user suggestions, bug-fixes, updates please email to the above address
- (st916w9r@dunx1.ocs.drexel.edu). I'm especially interested in any 68000
- based 6510 simulators. The current code was written for portability
- (It took me all of 15 mins to get this code running on my 486 Linux box!),
- not breakneck speed.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- (C) 1993-4 Earle F. Philhower III (st916w9r@dunx1.ocs.drexel.edu)
-